runtime.gcControllerState.heapLive (field)

27 uses

	runtime (current package)
		mgc.go#L555: 		return gcController.heapLive >= gcController.trigger
		mgc.go#L651: 	work.heap0 = atomic.Load64(&gcController.heapLive)
		mgc.go#L913: 	work.heap1 = gcController.heapLive
		mgc.go#L1533: 	work.initialHeapLive = atomic.Load64(&gcController.heapLive)
		mgcpacer.go#L65: 	if offset := unsafe.Offsetof(gcController.heapLive); offset%8 != 0 {
		mgcpacer.go#L195: 	heapLive uint64
		mgcpacer.go#L400: 		if c.heapGoal < c.heapLive+64<<10 {
		mgcpacer.go#L401: 			c.heapGoal = c.heapLive + 64<<10
		mgcpacer.go#L404: 		if c.heapGoal < c.heapLive+1<<20 {
		mgcpacer.go#L405: 			c.heapGoal = c.heapLive + 1<<20
		mgcpacer.go#L487: 	live := atomic.Load64(&c.heapLive)
		mgcpacer.go#L628: 		if c.heapLive <= c.trigger {
		mgcpacer.go#L672: 		currentConsMark := (float64(c.heapLive-c.trigger) * (utilization + idleUtilization)) /
		mgcpacer.go#L706: 			print("in ", c.trigger, " B -> ", c.heapLive, " B (∆goal ", int64(c.heapLive)-int64(c.heapGoal), ", cons/mark ", oldConsMark, ")")
		mgcpacer.go#L743: 	actualGrowthRatio := float64(c.heapLive)/float64(c.heapMarked) - 1
		mgcpacer.go#L757: 		H_a := c.heapLive
		mgcpacer.go#L905: 	c.heapLive = bytesMarked
		mgcpacer.go#L935: 		atomic.Xadd64(&gcController.heapLive, dHeapLive)
		mgcpacer.go#L1008: 		sweepMin := atomic.Load64(&c.heapLive) + sweepMinHeapDistance
		mgcpacer.go#L1173: 			sweepMin := atomic.Load64(&c.heapLive) + sweepMinHeapDistance
		mgcpacer.go#L1182: 			print("runtime: heapGoal=", c.heapGoal, " heapMarked=", c.heapMarked, " gcController.heapLive=", c.heapLive, " initialHeapLive=", work.initialHeapLive, "triggerRatio=", triggerRatio, " minTrigger=", minTrigger, "\n")
		mgcsweep.go#L180: 				print("pacer: sweep done at heap size ", gcController.heapLive>>20, "MB; allocated ", (gcController.heapLive-mheap_.sweepHeapLiveBasis)>>20, "MB during sweep; swept ", mheap_.pagesSwept.Load(), " pages at ", mheap_.sweepPagesPerByte, " pages/byte\n")
		mgcsweep.go#L810: 	newHeapLive := uintptr(atomic.Load64(&gcController.heapLive)-mheap_.sweepHeapLiveBasis) + spanBytes
		mgcsweep.go#L854: 		heapLiveBasis := atomic.Load64(&gcController.heapLive)
		trace.go#L1161: 	traceEvent(traceEvHeapAlloc, -1, gcController.heapLive)